<?php 

namespace Admin\Controller;


class LinkController extends AdminController
{
	public function index()
	{
		$data = M('link')->select();
		$this->assign('list',$data);
		$this->assign('title','友情链接');
		$this->display();
	}

	public function add()
	{
        $this->assign('title','添加链接');
        $this->assign('titler','友情链接列表');
        $this->display('Link/add');
	}

	// 执行添加的操作
    public function insert()
    {
        if (empty($_POST)) {
            $this->error('请填写数据!', U('Link/add'));
            exit;
        }
        
        //生成数据对象
        M('link')->create();

        //添加操作 ,返回的字自增ID
        if (M('link')->add() > 0) {
            $this->success('添加成功',U('index'));
        } else {
            $this->error('添加失败');
        }
        /*//过滤数据
        $Auser = D('Auser');
        if (!$Auser->create()) {
            //如果创建失败,表示验证没有通过
            //输出错误提示信息,并跳转
            $this->error($Auser->getError());
        } else {
            //添加操作 ,返回的字自增ID
            if (M('admin')->add() > 0) {
                $this->success('添加成功',U('index'));
            } else {
                
            echo $Auser->getLastSql();dump($data);exit;

                $this->error('添加失败');

            }
        }
        */
    }

    //编辑页
    public function edit($id)
    {
        //接收参数
        $id = I('get.id/d');
        //查找数据
        $data = M('link')->find($id);

        $this->assign('title','编辑链接');
        $this->assign('data',$data);
        $this->display('Link/edit');
    }

    //执行修改
    public function update()
    {
        if (empty($_POST)) {
            $this->redirect('请填写数据!', U('Link/index'));
            exit;
        }
        //生成数据对象
        M('link')->create();

        if (M('link')->save() > 0) {
            $this->success('修改成功',U('index'));
        } else {
            $this->error('修改失败');
        }
    }

    //删除
    public function del()
    {
        // 判断有无传参
        if (empty($_GET['id'])) {
            $this->redirect('Admin/Link/index');
            exit;
        }
        //接收参数
        $id = I('get.id/d');

        //判断权限
        $cover = M('admin')->find($id);
        if ($_SESSION['user']['cover'] == 1) {
            $this->error('SORRY,权限不足!!!');
            exit;
        }
        // echo $id;exit;
        if (M('link')->delete($id) > 0) {
            $this->success('恭喜您,删除成功!', U('index'));
        } else {
            $this->error('删除失败!');
        }
    }

}